body {
	margin:0px auto 0px auto;
	color:#333;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	background:#FFF;
}

img {
	border:0px;
}

form {
	margin:0px;
}

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

ol {
	margin:0px;
	padding:0px;
}

span.blue {
	color:#06F;
}

span.red {
	color:#F00;
}

span.green {
	color:#090;
}

span.gray {
	color:#555;
}

a, a:active, a:visited {
	color:#06F;
	cursor:pointer;
	text-decoration:none;
}

a:hover {
	color:#0CF;
	text-decoration:none;
}

.menuLink:link, .menuLink:active, .menuLink:visited {
	color:#354B7A;
	text-decoration:none;
}

.menuLink:hover {
	color:#0CF;
	text-decoration:none;
}

.redLink:link, .redLink:active, .redLink:visited {
	color:#F00;
	text-decoration:none;
}

.redLink:hover {
	color:#06F;
	text-decoration:none;
}

.clear {
	clear:both;
	margin:0px;
	line-height:0px;
}
/*Header*/
.header {
	width:980px;
	height:210px;
	margin:0px auto 0px auto;
	background:url(../images/bgHeader.jpg) repeat-x;
}

.header div.left, .header div.right {
	float:left;
	width:500px;
	height:200px;
}

.header div.right {
	width:480px;
}

.logoHeader, .toolHeader {
	float:left;
	width:240px;
	height:100px;
	cursor:pointer;
	background:url(../images/logo.gif) no-repeat top;
}

.toolHeader {
	width:260px;
	background:none;
}

.toolHeader div.welcome {
	width:260px;
	height:55px;
	cursor:pointer;
	background:url(../images/welcome.gif) no-repeat bottom center;
}

.toolHeader div.post {
	width:240px;
	height:30px;
	padding:15px 0px 0px 20px;
}

.toolHeader div.product, .toolHeader div.ads {
	float:left;
	height:15px;
	padding:1px 0px 0px 21px;
	font-weight:bold;
	background:url(../images/productPost.gif) no-repeat left center;
}

.toolHeader div.ads {
	margin-left:15px;
	background:url(../images/adsPost.gif) no-repeat left center;
}

.searchHeader {
	width:490px;
	height:100px;
	padding-left:10px;
}

.searchHeader div.top {
	width:460px;
	height:20px;
	padding:15px 0px 0px 20px;
	font-weight:bold;
	background:url(../images/topSearch.jpg) no-repeat top;
}

.searchHeader div.middle, .searchHeader div.bottom {
	width:460px;
	height:30px;
	padding-left:20px;
	background:url(../images/middleSearch.jpg) repeat-y;
}

.searchHeader div.bottom {
	width:480px;
	padding:0px;
	background:url(../images/bottomSearch.jpg) no-repeat bottom;
}

.searchHeader div.input, .searchHeader div.button {
	float:left;
}

.searchHeader div.button {
	padding-left:5px;
}

.searchHeader input.input {
	width:330px;
	height:26px;
	color:#666;
	font-size:16px;
	font-weight:bold;
	border:1px #26AAFF solid;
}

.searchHeader input.button {
	width:100px;
	height:30px;
	padding-left:20px;
	color:#354B7A;
	border:0px;
	background:url(../images/buttonSearch.jpg) no-repeat;
}

.searchHeader a.tabSelected {
	color:#F00;
}

.iconHeader {
	width:480px;
	height:200px;
}

.iconHeader div.product, .iconHeader div.ads, .iconHeader div.shop, .iconHeader div.cart, .iconHeader div.news, .iconHeader div.job, .iconHeader div.register, .iconHeader div.account, .iconHeader div.login, .iconHeader div.logout {
	float:right;
	width:100px;
	height:20px;
	margin:0px 0px 5px 20px;
	padding-top:75px;
	text-align:center;
	font-weight:bold;
	background:url(../images/product.png) no-repeat top center;
}

.iconHeader div.product {
	margin-left:0px;
}

.iconHeader div.ads {
	background:url(../images/ads.png) no-repeat top center;
}

.iconHeader div.shop {
	background:url(../images/shop.png) no-repeat top center;
}

.iconHeader div.cart {
	background:url(../images/cart.png) no-repeat top center;
}

.iconHeader div.news {
	margin-left:0px;
	background:url(../images/news.png) no-repeat top center;
}

.iconHeader div.job {
	background:url(../images/job.png) no-repeat top center;
}

.iconHeader div.register {
	background:url(../images/register.png) no-repeat top center;
}

.iconHeader div.account {
	background:url(../images/account.png) no-repeat top center;
}

.iconHeader div.login {
	background:url(../images/login.png) no-repeat top center;
}

.iconHeader div.logout {
	background:url(../images/logout.png) no-repeat top center;
}
/*Main*/
.main {
	width:980px;
	margin:0px auto 0px auto;
}

.column {
	float:left;
	width:236px;
}

.content {
	float:right;
	width:739px;
}

.borderBlueTB727, .oBorderBlueTB727, .iBorderBlueTB727 {
	width:727px;
	background:url(../images/borderBlueTB727.jpg) repeat-y;
}

.oBorderBlueTB727 {
	background:url(../images/oBorderBlueTB727.jpg) no-repeat top;
}

.iBorderBlueTB727 {
	background:url(../images/iBorderBlueTB727.jpg) no-repeat bottom;
}

.borderBlue367, .oBorderBlue367, .iBorderBlue367 {
	width:367px;
	background:url(../images/borderBlue367.jpg) repeat-y;
}

.oBorderBlue367 {
	background:url(../images/oBorderBlue367.jpg) no-repeat top;
}

.iBorderBlue367 {
	background:url(../images/iBorderBlue367.jpg) no-repeat bottom;
}

.borderBlue739, .oBorderBlue739, .iBorderBlue739 {
	width:739px;
	background:url(../images/borderBlue739.jpg) repeat-y;
}

.oBorderBlue739 {
	background:url(../images/oBorderBlue739.jpg) no-repeat top;
}

.iBorderBlue739 {
	background:url(../images/iBorderBlue739.jpg) no-repeat bottom;
}

.borderBlue980, .oBorderBlue980, .iBorderBlue980 {
	width:980px;
	background:url(../images/borderBlue980.jpg) repeat-y;
}

.oBorderBlue980 {
	background:url(../images/oBorderBlue980.jpg) no-repeat top;
}

.iBorderBlue980 {
	background:url(../images/iBorderBlue980.jpg) no-repeat bottom;
}

.borderBlueLF980, .oBorderBlueLF980, .iBorderBlueLF980 {
	width:980px;
	background:url(../images/borderBlueLF980.jpg) repeat-y;
}

.oBorderBlueLF980 {
	background:url(../images/oBorderBlueLF980.jpg) no-repeat top;
}

.iBorderBlueLF980 {
	background:url(../images/iBorderBlueLF980.jpg) no-repeat bottom;
}

.borderYellow367, .oBorderYellow367, .iBorderYellow367 {
	width:367px;
	background:url(../images/borderYellow367.jpg) repeat-y;
}

.oBorderYellow367 {
	background:url(../images/oBorderYellow367.jpg) no-repeat top;
}

.iBorderYellow367 {
	background:url(../images/iBorderYellow367.jpg) no-repeat bottom;
}

.borderYellow739, .oBorderYellow739, .iBorderYellow739 {
	width:739px;
	background:url(../images/borderYellow739.jpg) repeat-y;
}

.oBorderYellow739 {
	background:url(../images/oBorderYellow739.jpg) no-repeat top;
}

.iBorderYellow739 {
	background:url(../images/iBorderYellow739.jpg) no-repeat bottom;
}

.borderYellowLR980, .oBorderYellowLR980, .iBorderYellowLR980 {
	width:980px;
	background:url(../images/borderYellowLR980.jpg) repeat-y;
}

.oBorderYellowLR980 {
	background:url(../images/oBorderYellowLR980.jpg) no-repeat top;
}

.iBorderYellowLR980 {
	background:url(../images/iBorderYellowLR980.jpg) no-repeat bottom;
}

.box {
	margin-top:5px;
}

.box div.hot {
	float:left;
	width:727px;
}

.box div.banner {
	float:right;
	width:248px;
	height:215px;
}

.box div.left, .box div.right {
	float:left;
	width:367px;
}

.box div.right {
	float:right;
}

.menu {
	width:236px;
	margin-top:5px;
}

.menu div.top {
	height:22px;
	padding-top:8px;
	color:#F00;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	background:url(../images/topMenu.jpg) no-repeat;
}

.menu div.middle {
	background:url(../images/middleMenu.jpg) repeat-y;
}

.menu div.bottom {
	height:6px;
	background:url(../images/bottomMenu.jpg) no-repeat;
}

.menu div.section {
	height:17px;
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
	border:1px #67C6FF solid;
	background:url(../images/sectionMenu.jpg) #A7DEFE no-repeat left center;
}

.menu div.category {
	height:17px;
	margin-left:15px;
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
	background:url(../images/categoryMenu.jpg) no-repeat left center;
}

.module {
	margin-top:5px;
}

.module, .oModule, .iModule {
	width:236px;
	background:url(../images/module.jpg) repeat-y;
}

.oModule {
	background:url(../images/oModule.jpg) no-repeat top;
}

.iModule {
	background:url(../images/iModule.jpg) no-repeat bottom;
}

.module div.title {
	height:21px;
	padding-top:6px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.banner236X100 {
	width:236px;
	height:100px;
	margin-top:3px;
}

.banner739X100 {
	width:739px;
	height:100px;
	margin-top:5px;
}

.bannerDouble {
	width:739px;
	height:100px;
	margin-top:5px;
}

.bannerDouble div.left, .bannerDouble div.right {
	float:left;
	width:367px;
	height:100px;
}

.bannerDouble div.right {
	float:right;
}

.titleBG, .oTitleBG, .iTitleBG {
	height:25px;
	background:url(../images/titleBG.jpg) repeat-x;
}

.oTitleBG {
	background:url(../images/oTitleBG.jpg) no-repeat left;
}

.iTitleBG {
	background:url(../images/iTitleBG.jpg) no-repeat right;
}

.titleBG div.txt {
	float:left;
	height:20px;
	padding:5px 0px 0px 10px;
	color:#344B7A;
	font-weight:bold;
	text-transform:uppercase;
}

.titleBG div.sort {
	float:right;
	width:250px;
	height:25px;
}

.titleBG div.sort div.label, .titleBG div.sort div.selected {
	float:right;
	height:20px;
	padding-top:5px;
	color:#06F;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}

.titleBG div.sort div.selected {
	margin-right:6px;
	padding-left:5px;
	padding-right:15px;
	color:#F00;
	cursor:pointer;
	background:url(../images/arrowDown.gif) no-repeat right center;
}

.titleBG div.sort div.contain {
	width:140px;
	margin:17px 0px 0px 101px;
	position:absolute;
	border:1px #67C6FF solid;
	background:#DFF3FE;
	display:none;
	z-index:100;
}

.titleBG div.sort div.contain div {
	margin:5px 10px 5px 10px;
	font-weight:bold;
	text-transform:uppercase;
}

.titleABS, .nTitleABS, .cTitleABS, .imgTitleABS, .aTitleABS {
	margin:-7px 0px 0px 10px;
	padding:0px 5px 0px 5px;
	color:#06F;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	background:#FFF;
}

.nTitleABS, .cTitleABS, .imgTitleABS, .aTitleABS {
	font-size:12px;
	text-transform:none;
}

.cTitleABS {
	font-size:11px;
}

.imgTitleABS {
	height:60px;
	margin-top:-31px;
}

.imgTitleABS div.img {
	float:left;
	width:60px;
	height:60px;
}

.imgTitleABS div.txt {
	float:left;
	margin:23px 0px 0px 5px;
}

.imgTitleABS div.txt span.gray {
	font-weight:normal;
}

.item {
	padding:1px 0px 6px 1px;
}

.itemTB {
	padding:5px 0px 10px 1px;
}

.itemLR {
	height:265px;
	padding:1px 15px 1px 15px;
}

.list {
	padding:9px 1px 6px 1px;
}

.list div, .listMD div {
	height:17px;
	margin-left:10px;
	padding:3px 5px 0px 10px;
	background:url(../images/bullet.gif) no-repeat left center;
}

.listMD {
	padding:6px 1px 6px 1px;
}

.row {
	padding:1px;
}

.detail, .detail980 {
	padding:11px;
	font-size:12px;
	line-height:18px;
}

.detail img {
	max-width:700px;
	max-height:700px;
}

.detail980 {
	padding-top:35px;
	padding-bottom:0px;
}

.item85X95 {
	float:left;
	width:83px;
	height:93px;
	margin:5px 0px 0px 5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item85X95 div.img {
	height:70px;
	margin-top:5px;
}

.item85X95 div.txt {
	margin-top:2px;
	color:#F00;
}

.item134X140 {
	float:left;
	width:132px;
	height:138px;
	margin:5px 0px 0px 5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item134X140 div.img {
	height:112px;
	margin-top:5px;
}

.item134X140 div.txt {
	margin-top:2px;
}

.item134X140 div.txt img {
	cursor:pointer;
}

.item100X125 {
	float:left;
	width:98px;
	height:123px;
	margin:5px 0px 0px 5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item100X125 div.img {
	height:100px;
	margin-top:5px;
}

.item100X125 div.txt {
	margin-top:2px;
	color:#F00;
}

.item117X130 {
	float:left;
	width:115px;
	height:128px;
	margin:5px 0px 0px 5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item117X130 div.img {
	height:105px;
	margin-top:5px;
}

.item117X130 div.txt {
	margin-top:2px;
}

.item117X140 {
	float:left;
	width:115px;
	height:138px;
	margin:5px 0px 0px 5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item117X140 div.img {
	height:97px;
	margin-top:5px;
}

.item117X140 div.txt {
	margin-top:2px;
}

.item367X124 {
	float:left;
	width:367px;
	height:124px;
	margin-top:5px;
}

.item367X124 div.iBorderBlue367 {
	height:118px;
	padding-top:6px;
}

.item367X124 div.img {
	float:left;
	width:100px;
	height:105px;
	margin-left:6px;
	padding-top:5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.item367X124 div.info {
	float:left;
}

.item367X124 ul {
	margin:2px 0px 0px 10px;
	line-height:21px;
}

.item367X124 ul li.title {
	font-weight:bold;
}

.item367X124 ul li span.label {
	margin-right:5px;
	color:#555;
	font-weight:bold;
}

.item367X124 ul li div.buy {
	float:left;
	height:19px;
	padding-left:21px;
	background:url(../images/buy16X16.jpg) no-repeat left center;
}

.item367X124 ul li img {
	float:left;
	margin:5px 0px 0px 5px;
}

.row32 {
	height:32px;
	border-top:1px #D4EFFF solid;
}

.row32 div img {
	cursor:pointer;
}

.row32 div.iTitle {
	float:left;
	height:24px;
	padding:8px 5px 0px 32px;
	background:url(../images/iconRow32.gif) no-repeat left center;
}

.row32 div.vip, .row32 div.reliable {
	font-weight:bold;
}

.row32 div.index, .row32 div.check, .row32 div.title, .row32 div.wid35, .row32 div.widI60, .row32 div.wid70, .row32 div.wid110, .row32 div.wid120, .row32 div.wid190 {
	float:left;
	height:24px;
	padding:8px 5px 0px 5px;
	color:#555;
	font-weight:bold;
	text-align:center;
	border-left:1px #D4EFFF solid;
}

.row32 div.index {
	width:30px;
	padding:8px 0px 0px 0px;
	color:#06F;
	font-weight:normal;
	border:0px;
}

.row32 div.check {
	width:29px;
	height:26px;
	padding:6px 0px 0px 0px;
}

.row32 div.title {
	text-align:left;
}

.row32 div.wid35 {
	width:24px;
}

.row32 div.widI60 {
	width:49px;
	height:26px;
	padding-top:6px;
}

.row32 div.wid70 {
	width:59px;
}

.row32 div.wid110 {
	width:99px;
}

.row32 div.wid120 {
	width:109px;
}

.row32 div.wid190 {
	width:179px;
}

.row61 {
	height:61px;
	border-top:1px #D4EFFF solid;
}

.row61 div.img {
	float:left;
	width:59px;
	height:51px;
	padding:5px;
	text-align:center;
}

.row61 div.img img {
	padding:1px;
	border:1px #D4EFFF solid;
}

.row61 div.info {
	float:left;
	width:160px;
	height:51px;
	padding:5px 5px 5px 0px;
	line-height:17px;
}

.row61 div.info div a {
	font-weight:bold;
}

.row66 {
	height:66px;
	border-top:1px #D4EFFF solid;
}

.row66 div.img {
	float:left;
	padding:5px;
	text-align:center;
}

.row66 div.info {
	float:left;
	padding:5px 0px 5px 0px;
	line-height:18px;
}

.row85 {
	height:85px;
	border-top:1px #D4EFFF solid;
}

.row85 div.img {
	float:left;
	padding:5px;
	text-align:center;
}

.row85 div.img img {
	padding:1px;
	border:1px #D4EFFF solid;
}

.row85 div.info {
	float:left;
	padding:5px 0px 5px 0px;
	line-height:18px;
}

.row85 div.info div.star {
	padding-bottom:2px;
}

.row108 {
	height:108px;
	border-top:1px #D4EFFF solid;
}

.row108 div.img {
	float:left;
	width:105px;
	height:98px;
	padding:5px;
}

.row108 div.info {
	float:left;
	height:98px;
	padding:5px;
	line-height:20px;
	border-left:1px #D4EFFF solid;
}

.row108 div.info div.title {
	font-weight:bold;
}

.row108 div.info div div.star, .row108 div.info div div.icon {
	float:left;
	height:17px;
	padding-top:1px;
}

.row108 div.info div div.icon {
	float:right;
}

.row108 div.info div div.icon img {
	cursor:pointer;
}

.row108 div.info div.exp img {
	float:left;
	margin-top:3px;
}

.row108 div.info div.exp span {
	float:right;
	margin-left:10px;
	color:#06F;
}

.row108 div.wid180 {
	float:left;
	width:169px;
	height:70px;
	padding:38px 5px 0px 5px;
	color:#06F;
	text-align:center;
	border-left:1px #D4EFFF solid;
}

.row115 {
	height:115px;
	border-top:1px #D4EFFF solid;
}

.row115 div.img {
	float:left;
	width:139px;
	height:105px;
	padding:5px;
}

.row115 div.img img {
	padding:1px;
	border:1px #D4EFFF solid;
}

.row115 div.info {
	float:left;
	width:578px;
	padding:5px;
}

.row115 div.info div.title {
	padding-bottom:5px;
	font-weight:bold;
}

.row115 div.info div span {
	margin-right:5px;
}

.row115 div.info div.descr {
	margin-top:4px;
	padding-right:5px;
	font-size:12px;
	text-align:justify;
	line-height:17px;
}

.message {
	height:30px;
	margin-top:5px;
}

.message div.left, .message div.middle, .message div.right {
	float:left;
	width:40px;
	height:30px;
	background:url(../images/leftMessage.jpg) no-repeat;
}

.message div.middle {
	width:690px;
	height:22px;
	padding:8px 0px 0px 3px;
	background:url(../images/middleMessage.jpg) repeat-x;
}

.message div.right {
	width:6px;
	background:url(../images/rightMessage.jpg) no-repeat;
}

.navigation, .bar {
	margin-top:5px;
}

.navigation, .oNavigation, .iNavigation {
	height:30px;
	background:url(../images/navigation.jpg) repeat-x;
}

.oNavigation {
	background:url(../images/oNavigation.jpg) no-repeat left;
}

.iNavigation {
	height:22px;
	padding:8px 0px 0px 11px;
	font-weight:bold;
	background:url(../images/iNavigation.jpg) no-repeat right;
}

.bar, .oBar, .iBar {
	height:25px;
	background:url(../images/bar.jpg) repeat-x;
}

.oBar {
	background:url(../images/oBar.jpg) no-repeat left;
}

.iBar {
	padding:0px 6px 0px 6px;
	background:url(../images/iBar.jpg) no-repeat right;
}

.bar div.bTop, .bar div.bBookmark, .bar div.bCheck, .bar div.bUnCheck, .bar div.bYStatus, .bar div.bNStatus, .bar div.bBuy, .bar div.bPay, .bar div.bExtend, .bar div.bUp, .bar div.bUpdate, .bar div.bDelete, .bar div.bSearch, .bar div.bBack {
	float:left;
	height:20px;
	margin-right:10px;
	padding:5px 0px 0px 26px;
	background:url(../images/top.jpg) no-repeat left;
}

.bar div.bBookmark {
	background:url(../images/bookmark.jpg) no-repeat left;
}

.bar div.bCheck {
	background:url(../images/bCheck.gif) no-repeat left;
}

.bar div.bUnCheck {
	display:none;
	background:url(../images/bUnCheck.gif) no-repeat left;
}

.bar div.bYStatus {
	background:url(../images/bYStatus.gif) no-repeat left;
}

.bar div.bNStatus {
	background:url(../images/bNStatus.gif) no-repeat left;
}

.bar div.bBuy {
	background:url(../images/bBuy.gif) no-repeat left;
}

.bar div.bPay {
	background:url(../images/bPay.gif) no-repeat left;
}

.bar div.bExtend {
	background:url(../images/bExtend.gif) no-repeat left;
}

.bar div.bUp {
	background:url(../images/bUp.gif) no-repeat left;
}

.bar div.bUpdate {
	background:url(../images/bUpdate.gif) no-repeat left;
}

.bar div.bDelete {
	background:url(../images/bDelete.gif) no-repeat left;
}

.bar div.bSearch {
	background:url(../images/bSearch.gif) no-repeat left;
}

.bar div.bBack {
	background:url(../images/back.jpg) no-repeat left;
}

.bar div.pagination, .bar div.total {
	float:right;
	height:20px;
	padding-top:5px;
	color:#F00;
	font-weight:bold;
}

.bar div.total span.gray {
	font-weight:normal;
}

.barDE {
	padding-top:10px;
}

.barDE div.bFavorite, .barDE div.bBuy, .barDE div.bViewAll, .barDE div.bSend, .barDE div.bBad, .barDE div.bFriend, .barDE div.bLike, .barDE div.bUnLike, .barDE div.bChat, .barDE div.bMessage, .barDE div.bBack {
	float:left;
	height:14px;
	margin-right:10px;
	padding:2px 0px 0px 21px;
	background:url(../images/bDEFavorite.jpg) no-repeat left;
}

.barDE div.bBuy {
	background:url(../images/bDEBuy.jpg) no-repeat left;
}

.barDE div.bViewAll {
	background:url(../images/bDEViewAll.jpg) no-repeat left;
}

.barDE div.bSend {
	background:url(../images/bDESend.jpg) no-repeat left;
}

.barDE div.bBad {
	background:url(../images/bDEBad.jpg) no-repeat left;
}

.barDE div.bFriend {
	background:url(../images/bDEFriend.jpg) no-repeat left;
}

.barDE div.bLike {
	background:url(../images/bDELike.jpg) no-repeat left;
}

.barDE div.bUnLike {
	background:url(../images/bDEUnLike.jpg) no-repeat left;
}

.barDE div.bChat {
	background:url(../images/bDEChat.jpg) no-repeat left;
}

.barDE div.bMessage {
	background:url(../images/bDEMessage.jpg) no-repeat left;
}

.barDE div.bBack {
	background:url(../images/bDEBack.jpg) no-repeat left;
}

.barFR {
	float:right;
	width:200px;
	padding:10px 10px 10px 0px;
}

.barFR div.bQuote, .barFR div.bCQuote, .barFR div.bBad, .barFR div.bView, .barFR div.bReply, .barFR div.bBack {
	float:right;
	height:14px;
	margin-left:10px;
	padding:2px 0px 0px 21px;
	background:url(../images/bFRQuote.jpg) no-repeat left;
}

.barFR div.bCQuote {
	background:url(../images/bFRCQuote.jpg) no-repeat left;
}

.barFR div.bBad {
	background:url(../images/bFRBad.jpg) no-repeat left;
}

.barFR div.bView {
	background:url(../images/bFRView.jpg) no-repeat left;
}

.barFR div.bReply {
	background:url(../images/bFRReply.jpg) no-repeat left;
}

.barFR div.bBack {
	background:url(../images/bFRBack.jpg) no-repeat left;
}

.heading, .oHeading, .iHeading {
	height:25px;
	background:url(../images/heading.jpg) repeat-x;
}

.oHeading {
	background:url(../images/oHeading.jpg) no-repeat left;
}

.iHeading {
	background:url(../images/iHeading.jpg) no-repeat right;
}

.iHeading div.row32 {
	height:23px;
	padding:1px;
	border:0px;
}

.iHeading div.row32 div {
	height:19px;
	padding-top:4px;
	color:#06F;
	font-weight:bold;
	text-align:center;
}

.iHeading div.row32 div.check {
	height:21px;
	padding-top:2px;
}

.markHot {
	width:45px;
	height:45px;
	margin:-3px 0px 0px -3px;
	position:absolute;
	background:url(../images/markHot.gif) no-repeat;
}

.markBestShop, .markVip, .markReliable {
	width:80px;
	height:80px;
	margin:-4px 0px 0px 663px;
	position:absolute;
	background:url(../images/markBestShop.gif) no-repeat;
}

.markVip {
	background:url(../images/markVip.gif) no-repeat;
}

.markReliable {
	background:url(../images/markReliable.gif) no-repeat;
}

.new {
	padding-right:34px;
	background:url(../images/new.gif) no-repeat right;
}

.newUp {
	padding:6px 1px 6px 1px;
}

.newUp div.top {
	height:117px;
}

.newUp div.top div.img {
	float:left;
	width:100px;
	height:105px;
	margin-left:5px;
	padding-top:5px;
	text-align:center;
	border:1px #D4EFFF solid;
}

.newUp div.top div.info {
	float:left;
}

.newUp ul {
	margin:2px 0px 0px 10px;
	line-height:21px;
}

.newUp ul li.title {
	font-weight:bold;
}

.newUp ul li span.label {
	margin-right:5px;
	color:#555;
	font-weight:bold;
}

.newUp hr {
	height:1px;
	margin:0px;
	color:#67C6FF;
	background:#67C6FF;
	border:0px;
}

.newUp div.bottom {
	padding-top:0px;
}

.detailPAM {
	padding:11px;
}

.detailPAM div.img {
	float:left;
	width:250px;
	text-align:center;
}

.detailPAM div.img div.click {
	margin-top:5px;
	color:#CCC;
	font-style:italic;
}

.detailPAM div.info {
	float:left;
	width:467px;
}

.detailPAM ul {
	margin:0px 0px 0px 20px;
	line-height:19px;
}

.detailPAM ul li.title {
	color:#06F;
	font-size:12px;
	font-weight:bold;
}

.detailPAM ul li div.label {
	float:left;
	width:75px;
	color:#555;
	font-weight:bold;
}

.detailPAM ul li span {
	margin-left:5px;
}

.detailPAM ul li span img {
	cursor:pointer;
}

.detailJEC {
	padding:11px 0px 11px 0px;
}

.detailJEC div.title {
	padding:15px 0px 10px 0px;
	color:#06F;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.detailJEC div.sTitle {
	padding:5px 0px 5px 50px;
	font-weight:bold;
}

.detailJEC ul {
	margin:0px 11px 0px 1px;
	padding:0px;
	line-height:19px;
}

.detailJEC ul.title {
	margin-left:11px;
	color:#06F;
	font-size:12px;
	font-weight:bold;
}

.detailJEC ul li div.label {
	float:left;
	width:220px;
	padding-right:20px;
	color:#555;
	font-weight:bold;
	text-align:right;
}

.detailJEC ul li span {
	float:left;
	margin-right:5px;
}

.detailJEC span ol {
	margin-left:16px;
	color:#06F;
	font-weight:bold;
}

.detailJEC span ol span {
	float:none;
	margin:0px;
}

.detailJEC div.detailPay {
	clear:both;
	margin-left:170px;
	padding-top:3px;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	display:none;
}

.detailJEC div.multi {
	float:left;
	width:487px;
}

.comment {
	padding:1px;
}

.comment div.img {
	float:left;
	width:60px;
	padding:12px 10px 0px 10px;
	text-align:center;
}

.comment div.info {
	float:left;
	width:647px;
	padding:10px 10px 0px 0px;
}

.comment div.info div.txt {
	padding-top:2px;
	font-size:12px;
	line-height:18px;
}

.comment div.info div.txt div.quote {
	padding:5px;
	color:#555;
	font-style:italic;
	border-left:1px #808080 solid;
	border-top:1px #808080 solid;
	border-right:1px #CCC inset;
	border-bottom:1px #CCC inset;
}

.lineBlue, .lineYellow {
	height:31px;
	background:url(../images/lineBlue.jpg) repeat-x center;
}

.lineYellow {
	background:url(../images/lineYellow.jpg) repeat-x center;
}

.lineBlue div, .lineYellow div {
	margin-left:1px;
	padding:8px 5px 0px 10px;
	color:#06F;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	background:#FFF;
}

.viewAll {
	width:16px;
	height:16px;
	margin:-8px 0px 0px 341px;
	position:absolute;
	cursor:pointer;
	background:url(../images/viewAll.jpg) no-repeat;
}

.cPagination {
	float:right;
	margin-top:5px;
	color:#F00;
	font-weight:bold;
}

.messageNO {
	padding:21px;
	color:#F00;
	font-weight:bold;
	text-align:center;
	line-height:18px;
}

.form {
	padding:22px 11px 22px 11px;
}

.form ul {
	margin:0px;
	padding:0px;
}

.form ul li {
	padding:4px 0px 4px 0px;
}

.form label {
	float:left;
	width:150px;
	padding:4px 20px 0px 0px;
	color:#555;
	font-weight:bold;
	text-align:right;
}

.form label.pTop0 {
	padding-top:0px;
}

.form label.pTop23 {
	padding-top:23px;
}

.form label.pTop65 {
	padding-top:65px;
}

.form label.editor {
	padding-top:135px;
}

.form span {
	float:left;
	font-weight:bold;
}

.form span.text {
	padding:4px 3px 0px 3px;
}

.form label span.red {
	float:none;
	margin:0px;
}

.form img.captcha {
	width:152px;
	height:30px;
	margin-bottom:2px;
}

.form div.tip {
	float:left;
	width:20px;
	height:20px;
	margin:1px 0px 0px 5px;
	cursor:pointer;
	background:url(../images/tip.jpg) no-repeat;
}

.form div.guide {
	float:left;
	margin-left:5px;
	padding-top:4px;
	color:#06F;
}

.form div.valid {
	clear:both;
	margin-left:170px;
	padding:0px;
}

.form div.error {
	padding-top:2px;
	color:#F00;
}

.form input.error, .form select.error, .form textarea.error {
	color:#F00;
}

.form input.input, .form input.date, .form input.captcha {
	float:left;
	width:300px;
	height:17px;
	margin:0px;
	border:1px #CCC solid;
}

.form input.date {
	width:70px;
}

.form input.captcha {
	width:150px;
	font-weight:bold;
}

input.file {
	float:left;
}

input.quantity {
	width:47px;
	height:17px;
	font-weight:bold;
	text-align:center;
	border:1px #D4EFFF solid;
}

.select {
	float:left;
	height:21px;
	border:1px #CCC solid;
}

.textarea, .textChat, .textEditor {
	float:left;
	width:450px;
	height:150px;
	line-height:18px;
	border:1px #CCC solid;
	overflow:auto;
}

.textChat {
	float:left;
	width:668px;
	height:40px;
	margin:10px 5px 10px 10px;
}

.textEditor {
	width:500px;
	height:280px;
}

.form input.button, .form input.reset {
	width:100px;
	height:24px;
	margin-left:290px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:0px;
	cursor:pointer;
	background:url(../images/bgButton.png) no-repeat;
}

.form input.reset {
	margin-left:5px;
}

input.chat {
	float:left;
	width:43px;
	height:43px;
	margin-top:10px;
	cursor:pointer;
	border:0px;
	background:url(../images/bgButtonChat.jpg) no-repeat;
}

.checkbox, .radio {
	float:left;
	margin:0px 5px 0px 0px;
}

.form div.detailPay {
	clear:both;
	margin-left:170px;
	padding-top:3px;
	display:none;
}

.detailJEC div.form {
	padding:5px 11px 5px 70px;
}

.detailJEC div.form ul {
	line-height:normal;
}

.iBorderBlueLF980 div.form {
	padding:41px 0px 41px 220px;
}

.iBorderBlueLF980 div.form input.input {
	width:250px;
}

.iBorderBlueLF980 div.form input.button {
	margin-left:245px;
}

.iBorderBlueLF980 div.form ul li.error {
	padding-left:230px;
	color:#F00;
}

.iBorderBlueLF980 div.form div.iconLogin, .iBorderBlueLF980 div.form div.iconForgot {
	height:18px;
	padding:3px 0px 0px 26px;
	font-weight:normal;
	background:url(../images/iconLogin.gif) no-repeat left;
}

.iBorderBlueLF980 div.form div.iconForgot {
	background:url(../images/iconForgot.gif) no-repeat left;
}

.iBorderBlueLF980 div.messageLF980 {
	padding:36px 221px 36px 221px;
	color:#06F;
	text-align:center;
	font-weight:bold;
	line-height:18px;
}

form input.focus, form textarea.focus, .form input.focus {
	border:1px #67C6FF solid;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.mLeft5 {
	margin-left:5px;
}

.mLeft11 {
	margin-left:11px;
}

.mTop5 {
	margin-top:5px;
}

.mTop12 {
	margin-top:12px;
}

.mTop36 {
	margin-top:36px;
}

.pLeft150 {
	padding-left:150px;
}

.pBottom0 {
	padding-bottom:0px;
}

.pBottom4 {
	padding-bottom:4px;
}

.noneDisplay {
	display:none;
}

.bgColor {
	background:#EEF8F8;
}
/*Footer*/
.footer {
	width:980px;
	margin:5px auto 0px auto;
	background:#F3F3F3;
}

.footer div.txt {
	padding:10px 10px 35px 10px;
	color:#06F;
	text-align:center;
	line-height:18px;
}

.footer div.txt span {
	margin:0px 5px 0px 5px;
}

.footer div.txt img {
	margin-right:3px;
}
/*Light Box*/
.container {
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:fixed;
	background:url(../images/bgContainer.png) repeat;
	overflow:hidden;
	display:none;
	z-index:1000;
}

.lightBox {
	width:680px;
	margin:10% auto 0px auto;
}

.lightBox div.top, .lightBox div.middle, .lightBox div.bottom {
	width:680px;
	height:10px;
	background:url(../images/topLightBox.png) no-repeat;
}

.lightBox div.middle {
	height:auto;
	background:url(../images/middleLightBox.png) repeat-y;
}

.lightBox div.bottom {
	background:url(../images/bottomLightBox.png) no-repeat;
}

.lightBox div.close {
	width:25px;
	height:29px;
	margin:-10px 0px 0px 666px;
	cursor:pointer;
	position:absolute;
	background:url(../images/closeLightBox.png) no-repeat;
}

.lightBox div.txt {
	padding:10px 20px 10px 20px;
	color:#06F;
	text-align:center;
	font-weight:bold;
	line-height:18px;
}

.lightBox div.form {
	padding:11px 10px 11px 10px;
}

.lightBox div.form div.iconSearch {
	float:left;
	width:21px;
	height:21px;
	margin-left:5px;
	cursor:pointer;
	background:url(../images/iconSearch.gif) no-repeat;
}

.lightBox div.bOk, .lightBox div.bCancel {
	float:left;
	height:17px;
	margin:10px 0px 10px 225px;
	padding:4px 0px 0px 26px;
	font-weight:bold;
	background:url(../images/ok.gif) no-repeat left;
}

.lightBox div.bCancel {
	margin-left:100px;
	background:url(../images/cancel.gif) no-repeat left;
}
/*Task Bar*/
.taskBar {
	width:100%;
	height:26px;
	bottom:0px;
	left:0px;
	right:0px;
	position:fixed;
	overflow:hidden;
	background:url(../images/taskBar.gif) repeat-x;
	z-index:500;
}

.taskBar div.bNotice, .taskBar div.bGuide, .taskBar div.bInfo, .taskBar div.bRegister, .taskBar div.bAccount, .taskBar div.bLogin, .taskBar div.bLogout {
	float:left;
	height:17px;
	margin:4px 0px 0px 25px;
	padding-top:3px;
	padding-left:21px;
	background:url(../images/bNoticeTaskBar.gif) no-repeat left center;
}

.taskBar div.bGuide {
	background:url(../images/bGuideTaskBar.gif) no-repeat left center;
}

.taskBar div.bInfo {
	background:url(../images/bInfoTaskBar.gif) no-repeat left center;
}

.taskBar div.bRegister {
	background:url(../images/bRegisterTaskBar.gif) no-repeat left center;
}

.taskBar div.bAccount {
	background:url(../images/bAccountTaskBar.gif) no-repeat left center;
}

.taskBar div.bLogin {
	background:url(../images/bLoginTaskBar.gif) no-repeat left center;
}

.taskBar div.bLogout {
	background:url(../images/bLogoutTaskBar.gif) no-repeat left center;
}

.taskBar div.vip {
	float:right;
	width:200px;
	height:15px;
	margin:6px 25px 0px 0px;
	padding-top:2px;
	font-size:10px;
	background:url(../images/vipTaskBar.gif) no-repeat center;
}

.taskBar div.vip div {
	margin:0px 1px 0px 40px;
}

.taskBar div.vip a {
	margin-right:10px;
}
/*vTip*/
p#vtip {
	display:none;
	position:absolute;
	padding:10px;
	left:5px;
	font-size:11px;
	background-color:white;
	border:1px solid #a6c9e2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index:9999;
}

p#vtip #vtipArrow {
	position:absolute;
	top:-10px;
	left:5px;
}